Big Huge Thesaurus

computer scientist

noun